body {
  background: #f0f0f2;
}
.bxg-content {
  position: relative;
  margin-top: 1.25rem;
}
.bxg-alert-tip {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: -2.34375rem;
  margin-top: -0.4rem;
  width: 4.6875rem;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.40625rem;
  text-align: center;
  color: #fff;
  background: rgba(0, 0, 0, 0.6);
  border-radius: 0.125rem;
}
.bxg-pass-icon {
  background: url("/resources/images/personal/password_icon.png") no-repeat;
  background-size: 1.59722222rem 1.08333333rem;
}
.bxg-set-list ul li {
  margin-bottom: 0.27777778rem;
  border: none;
}
.bxg-set-list {
  background: none;
}
.bxg-set-list ul li span:first-child {
  margin-right: 0.27777778rem;
  width: 1.80555556rem;
  text-align: right;
}
input {
  height: 0.69444444rem;
  font-size: 0.44444444rem;
  border: none;
}
.pass-tip {
  padding: 0 0.41666667rem;
  font-size: 0.36111111rem;
  color: #A2A2A2;
}
.bxg-set-list i {
  display: none;
  width: 0.76388889rem !important;
  height: 0.45833333rem !important;
}
.active-eye {
  background-position: -0.83333333rem 0 !important;
}
.bxg-set-list ul li:first-child i {
  width: 0.55555556rem !important;
  height: 0.55555556rem !important;
  background-position: 0 -0.52777778rem;
}
.checkError {
  background-position: -0.61111111rem -0.52777778rem !important;
}
.bxg-submit {
  margin: 1.11111111rem auto 0;
  width: 9.02777778rem;
  height: 1.25rem;
  line-height: 1.25rem;
  text-align: center;
  color: #fff;
  font-size: 0.5rem;
  background: #12B7F5;
  border-radius: 0.13888889rem;
}
